package com.woniuxy.mapper;

import com.woniuxy.entity.NormalOrder;
import com.woniuxy.entity.PickupOrder;
import com.woniuxy.entity.SignOrder;
import com.woniuxy.entity.Waybill;
import com.woniuxy.entity.dto.PickupOrderDTO;
import com.woniuxy.entity.dto.WaybillDTO;

import java.util.List;

public interface PickupOrderMapper {

    //查询全部
    List<PickupOrderDTO> queryPickupOrder(PickupOrderDTO pickupOrderDTO);

    void updatePickupOrderStatus(String id);//修改提货单状态

    PickupOrder queryByPickId(String id); //查询提货单信息
    void updateWaybillStatus(String id);//修改运单状态，待发车
    void updateOrderStatus(String id);//修改订单状态 运输中
    void updateWaybillStatus2(String id);//修改运单状态和实际发货时间

    Waybill queryWaybill(String id);//查询运单信息
    void updateWaybillStatus3(String id);//修改运单状态和实际到达时间
    void updateDriverStatus(String id);//修改司机状态

    NormalOrder queryNormalOrder(String id);// 查询订单信息

    void addSignOrder(SignOrder signOrder);

    void updateOrderStatus2(String id);


}
